package com.summer.core.web.service;
import java.util.List;
import java.util.Set;

import com.summer.core.service.BaseService;
import com.summer.core.web.bean.Menu;
import com.summer.core.web.dao.MenuDao;
/**
 * 菜单service接口
 * @author wwwlike
 *
 */
public interface MenuService  extends BaseService<Menu, String> {
	
	/**
	 * 根据菜单ID返回该菜单下所有的菜单
	 * @param pid
	 * @return
	 */
	public List<Set<Menu>> getAllSubMenu(String pid);

	/**
	 * 返回子菜单
	 * @param pid
	 * @return
	 */
	public Set<Menu> getSubMenu(String pid);
	

	/**
	 * 增加配置表的菜单链接
	 * @param table_id
	 * @param title
	 * @param pid
	 */
	public void addTableMenu(String table_id,String title,String pid);
		
}
